modulating function services transformations