deleted extra semicolons, commas