missed some semicolons