dynamic priting template