aded: about PSO