rewriten entire app using  node as backend and backbone as frontend