added g_extractor