PSO stuff
Constriction factor