allow one to use a custom template