have a deep understand on git/github