A comprehensive law should be made, providing that: (a) Political party/alliance should be open to all citizens irrespective of caste, community. (b) Parties must maintain accounts of funds and expenditure. (c) Candidates must declare assets and liabilities. (d) No party should provide ticket to a candidate convicted of a criminal offence or against whom criminal charges have been framed. (e) Violation of (d) should lead to disqualification of candidate and deregistration/derecognition of party.