チュートリアル通りに近い実装に修正。それ伴う不要メソッドの削除