Agriculture, ecosystems and environment