muchos cambios para mejorar el template