create user group models and schema