apply the improvement for web