Add template specialization