upload works (well, kindaaa)