altered value definition implemented