updated TODOs; code formatting