begin to implement thread to upload digital files