Framework upload pt3.2