Added free groups stuff