add reverse strand support for column iterator lift
framework for block merging