added unittests for groups (doesn't work yet)
thinking about groups feature