MSPS Algo