type challenger