iteration activation function is now much simplier