major file upload updates