Basic SimpleGroup impelmentation done, not complete though