ひとまず実装したのでコミット。