WIP: revamp backbone