...MAIN UPSTREAM...