changes from learn git one