change descriptor back to a flat list