Socialist ideas found expression in utopian movements, which often formed agricultural communes aimed at being self-sufficient on the land. These included many religious movements, such as the Christian socialism of the Shakers in America and the Hutterites. The Zionist kibbutzim and communes of the counterculture are also manifestations of utopian socialist ideas.