learning about the github api