first descendant patch