Socialism in Bangladesh differs from socialist countries where all the means of production are owned socially. Socialism is one of the four fundamental principles of state policy in the original Constitution of Bangladesh, along with nationalism, democracy and secularism. It's also mentioned in the preamble. "Socialism" has been considered in the Constitution as "a way to establish an exploitation-free society". The constitution allows cooperative and private ownership along with state ownership. The Constitution pledges to ensure the emancipation of peasants and workers, and endeavours to protect and improve their conditions. Like socialist constitutions, it also declares for free and compulsory education.