Farming for today and tomorrow