codigo completo sin test hechos