jacking around with templates