The land within a town would be divided by communal agreement, usually allocating by methods that originated in England. Outside a town center, land would be allocated for farming, some of which might be held communally. Farmers with large plots of land might build a house near their properties on the outskirts of the town. A town center that was well laid out would be fairly compact, with a tavern, school, possibly some small shops, and a meeting house that was used for civic and religious functions. The meeting house would be the center of the town's political and religious life. Church services might be held for several hours on Wednesday and all day Sunday. Puritans did not observe annual holidays, especially Christmas, which they said had pagan roots. Annual town meetings would be held at the meeting house, generally in May, to elect the town's representatives to the general court and to transact other community business. Towns often had a village green, used for outdoor celebrations and activities such as military exercises of the town's trainband or militia.