illegal use of semicolon at line 217