fix the expression bug