descriptor generator working segment