move vendor
add spec
update doc
delete vendor