more template instantiations