add more tests to ensure updating and failing to update works
punctuation
cross off more items