trait uploader working