saved space by using the transform function