partially able to set/get value