barebones recording/uploading