added semicolons where they needed to go