working on Github login functionality