panchayats, communities & rural poor