change to  backbone.js impl