groups controller
supervisor controller functionality finished