deleted excess semicolons, commas