Added github all in one function