cul-de-sac filler reorg - to support other algos