progress
removing groups now works
progress with tuning of groups and serialization