Agregado messi y mas logica.