template map

the template map to be implamented (plan to stick together test3 and
this together)