Experiences in Irapuato, Mexico