The Constitution of Poland is the enacted supreme law, and the Polish legal system is based on the principle of civil rights, governed by the code of civil law. The current democratic constitution was adopted by the National Assembly of Poland on 2 April 1997; it guarantees a multi-party state with freedoms of religion, speech and assembly, prohibits the practices of forced medical experimentation, torture or corporal punishment, and acknowledges the inviolability of the home, the right to form trade unions, and the right to strike.