updated TODO list
adds persistence