statefulGoalModel