typos semicolons etc