repository building just for learning git