Patch 1

I hope this is the right way to do it. One day, I will have the entire logic of git :)