implemented functional uploading for OfficialChallenge model