connection now passes around in UI