updates to transform