全仕様を独自実装に切り替え

不完全