The East African Legislative Assembly (EALA) is the legislative arm of the community. The EALA has 27 members who are all elected by the National Assemblies or Parliaments of the member states of the community. The EALA has oversight functions on all matters that fall within the community's work and its functions include debating and approving the budget of the community, discussing all matters pertaining to the community and making recommendations to the council as it may deem necessary for the implementation of the treaty, liaising with National Assemblies or Parliaments on matters pertaining to the community and establishing committees for such purposes as it deems necessary. Since being inaugurated in 2001, the EALA has had several sittings as a plenum in Arusha, Kampala, and Nairobi.