calculations
not defined yet