changes for connection