closes #88 rewrote group interaction