Vietnam has, officially at least, an independent judicial system governed by the Constitution of Vietnam and national legislation enacted by National Assembly. The Supreme People's Court (Tòa án Nhân dân Tối cao) is the highest court of appeal in Vietnam. There are other specialised courts in Vietnam, including the Central Military Court, the Criminal Court, the Civil Court and the Appeal Court. The Supreme People's Procuracy observes the implementation of state organs and makes sure that Vietnamese citizens follow the law