several points calculation