fix build error; add TODOs