implement (de)activating effects