start of backbone wip