new layout, templates
new layout and design, using js underscore templates