split transformation and top AND creation