explain을 개별 파일로 생성