function内でfinishは使用しない