Implement Github handler