calling self.calc_tb() in self.calibrate()