"Tutorial 2"の内容を実装