updated backbone structure