Syntax checking and notifications added.