construct gitjquerylearn