#57 repository 관련 리팩토링