revamping with new connection