adding github auth