test specialize template