lay more template groundwork