Agriculture and environment for developing regions.