Lecture를 위한 factory 추가