technical calculations