fixed semicolan warnings