reworking charter app using backbone