add default template parameter