keep effect for smoke.