clean
add spec