How a free public is built