templates use package style testing