new template documentation
updated header include