added template structure guidelines