Why did the Puritans establish the Massachusetts Bay Colony?

Options:

to escape religious persecution and unrest in England and other parts of Europe


to avoid paying taxes on tea and other goods


to create a place where every person could worship as they wish


to form an independent nation free from control by the king