uploads trait