Update TODO, add dependencies list