pre-template change
post-template changes