adding a connection pool