refactored new registration data commit