Generating user model with sorcery