refactor upload bullshit