User can register with validations