used for leanning git