wip first implementation of unioned scan/split