Todo terminado, falta hacer refactoring