explanation of my final aim
the way I will use git