some calculations on circle correction