using run and $templateCache