still not sure how github works