added "value" directive & "or" in parser