modify expression