使っていないフラグの削除と、メソッドを少し整理