a tentative TODO list