added BurrowsWheelerTransform