typos and cleaning