updated
*** empty log message ***
added check-syntax
Major cleanup