added centerXY, centerX, centerY