wrote some TODOs