직접 작성한 것임.