first go at group scheduler
printing groups