CAI  tmp