added more tests for sets