added template calls