bulk transform >= 2 shapes