pushing bw debug code, start of rewrite of siftUp -TH