template invokation fixed