プログラムの大規模更新

メソッドの複数追加
および機能追加