エラーがあるけどとりあえず実装