new calculations for citiy placement