adding user domain object and register page