complete template backbone