mastering github 2.4