calculations and data