lesson 3 (branches, commits & clones)