missing semicolons etc