I am trying to figure out how gitHub works