add support for github