コードを一部修正。問題点などのTODOを記述