demoの生成を実装しなおし。