prefix transformations