updated subject-model