refactoring
add id for hook
bump up version