finish user/group crud