add tests for set support