add group, group_user logic