using templates for entire message