group system is basically running

group_role assignement works in bascis
able to create new matchings
more oop