extension of backbone.js