the TTA and Cat bus experience