this is the demo repo for git learning