Añadida funcionalidad de registro