fixed semicolon errors