add COPA transformation support