.
use control object for finally close
add first spec