added template function parameter info