fix minor typos
cache more things
cache puppies