working upload, need to fix supported sections