using default template template parameters