prepare SubjectRepository
prepare SubjectRepository