enhanced templates