working on zeroObject