fixed affector - implementation next