enhance github integration