Update with correction of typos and errors