beta applyEffect