add more code to do the transform