fleshing out backbone architecture some more