introducing a real connection pool