reorganize TODO