new backbone structure