add direct upload capabilities