implements upload global controller, trackNB type error correction