User group to visibility

Close #4