use one thread for each pole mass to avoid usage of the user's brain