plot3 upload