Agriculture and the rural community: opportunities and challenges for rural development