pso scheduler working