Agencies of rural development (with special reference to villagepanchayats,village co-operatives and village schools)