Update grammar, write conditional part, test failed