PLS+ and CWB implementation