Key issues in rural development