コード整理、修正