credit and financial services, agricultural extension services, support to producers, organizations and cooperatives, measures to protect agricultural producers from price volatility, and infrastructure, such as communication routes and transport and storage facilities; (iii) the launching a SAGARPA-SEMARNAT joint programme to develop agro-forestry systems as well as rainwater harvesting technique