PSO partial update

PSO 12/4/ 2014