another update from learninggit