Forked as part of the udacity git tutorial