clean codes
update readme.md