add user models with permissions