Galt Groups
A better way of doing