condition handling split-nodes