added NOT to parser