Framework upload pt3.17