a backbone tutorial, the basic idea