tasks are kept when the program reopens