Arreglado la parte restante... falta registrar