template, passing in appropriate parameters