use backbonejs as a template