effect processing