pso is working