Polynomial transformations