modify expressions