adding some proper github browser side api