strategy 패턴 소스 추가