Generating user model via sorcery