Uploader for PDI Competition number 3