added github authentication