add my TODO
update TODO
use *at() functions instead of appending filenames