added case and negation syntax operators