Framework upload pt3.18