Improved PLS algorithms | Synapse