learning about git cool stuff