remove template ctor