update hint rules
add CHANGELOG & update readme.md