working on making code more backbone-ish?