add cheatsheet and program to generate itL