add spec
add window