fixed all typos and errors