update and fixed typos