팩토리패턴 추가