initial registration controller