this should be global to the file instead of saved in every todo