updated registration process