syntax and comment correction