restructure TODOs