latest templates.js
gotto check read after each pass