basic transformations compiler for #125