build hash
re-organize cheatsheet