return this from set