Primera versión funcionalcompleta a falta de pruebas a fondo