fixed centers inverse function, correct generation