todofiles: some unfinished stuff, will clean up later