Why do you need a create_user in usergroup?  Perhaps reuse from User module