restructured templates