you can get the template only once outside the loop. Also you don''t need `new` (but you can keep it if you want)