template examples to support header main footer