generated user model using sorcery