_calculate