typos and update formating