update, typos and edition