Work on group (in progress)

it's broken but on a good track.