update readme
refactor