generate groups controller
create groups and assign leader