add testandset test