機能実装、コンパイルエラー修正