update and fixed typo