copied andy osmanies repo example with backbone