refactor
add license
add hook
update readme
Update README.md
cleanup