fix lvalue error