muchos cambios para que funcione
cambios