intermediate version for adding connection changes