add spec

add spec