各種機能の追加、修正