backbone refactors