var MusicModel = Backbone.Model.extend({});
var MusicList = Backbone.Collection.extend({ model: MusicModel });

musicList = new MusicList();
musicList.reset([
    {
	num: 1,
	title: 'Setting Forth',
	album: 'Into the Wild',
	artist: 'Eddie Vedder'
    },
    {
	num: 2,
	title: 'No Ceiling',
	album: 'Into the Wild',
	artist: 'Eddie Vedder'
    }
]);

var MusicView = Backbone.View.extend({
    tagName: "div",
    className: "music entry",
    initialize: function(){
	this.template = _.template('<%= num %> | <%= title %> | <%= album %> | <%= artist %>');
    },
    render: function(){
	this.$el.html(this.template(this.model.toJSON()));
	return this;
    }
});

var MusicListView = Backbone.View.extend({
    el: "#toEdit",
    collection: musicList,
    addOne: function(thisModel) {
	var musicView = new MusicView({ model: thisModel });
	this.$el.append(musicView.render().el);
    },
    addAll: function() {
	this.collection.forEach(this.addOne, this);
    },
    render: function() {
	this.addAll();
    }
});

var musicApp = new (Backbone.Router.extend({
    routes: { '': 'index' },
    initialize: function(){
	this.musicListView = new MusicListView({});
    },
    start: function(){
	Backbone.history.start({ pushState: true });
    },
    index: function(){
	this.musicListView.render();
    }
}));

$(function(){
    musicApp.initialize();
    musicApp.start();
    $('#musicform').submit(function(event){
	event.preventDefault();
	$.post($('#musicform').attr('action'),
	       $('#musicform').serialize())
	    .done(function(data){
		console.log(data);
	    });
    });
});

@@ -131,19 +131,21 @@
 sicList(
+%7B%7D
 );%0A
-
 musicLis
@@ -403,13 +403,13 @@
 me: 
-%22div%22
+'div'
 ,%0A  
@@ -421,17 +421,17 @@
 ssName: 
-%22
+'
 music en
@@ -433,17 +433,17 @@
 ic entry
-%22
+'
 ,%0A    in
@@ -716,17 +716,17 @@
 el: 
-%22
+'
 #toEdit
-%22
+'
 ,%0A  

use single quotes and ({}) uniformly