Toward A Better Registration System