add more extern template defs