大規模修正と色々追加