pso project