added tests for set and set nested