gexecutor library