update with cheatsheet upfront