primera parte de registro con varios TODOs