add search github function