Expresion first transformation