fixed pso