fixed CSwim w/i pure, should be updated everywhere, added smoothing to IRs