working on value & value set