add set unit test