refactor registro de usuario