transformationsApply implemented