doc
add spec
doc