working on constant value generation