learning notes, cheat sheet...