sub.js template