The CPPCC is an organization of the united front with wide representation. It is an important organ of multi-party cooperation and political consultation under the leadership of the CPC. It is composed of the CPC, other political parties, mass organizations, and representative public personages from all walks of life, representatives of compatriots of Taiwan, Hong Kong and Macao