introduced a backbone router for main.js