tweaked generation to center locations better