Main Structure Upload