smoothing out article uploader