色々大変すぎませんか、この構造