updated TODOs; updated formatting