provided template