PSO mechanism