user registration/validation on halfway