this repo is to understand how the github works