upload path fix and improv