figuring out what github does