Panchayats in India have been given the power and authority to carryout functions of self-governance. Choose their functions form the following:
A. To make amendments in the constitution
B. To promote schemes that will enhance social justice
C. To create plan for the entire district
D. To levy, collect and appropriate taxes, duties and toll
E. To prepare plans and schemes for economic development
Choose the correct answer from the options given below: