oauth for gihub, username function
fix