refactor
separate init message to constant.go
add todo
add shothand flag for remote
add README.md