function cheat sheet redo