fixed come typos and errors