Completed all user registration methods