refactor
add guard plugin
bump version.