インターフェイスを定義
型指定のバグを修正
Merge branch 'develop'