add page calculate