typos and updates