add template class.