improve cwm