add manipulation of the DECAY block
improve decay-block manip. and add more tests