fix grammar of for loop, fix unary operation of value object