WIP some backbone logic working