implement plugin
update documents
add Gemfile.lock