setup backbone structure