cleaned up semicolons