building content into tempalte