update
refactoring for MultiTransformation