skeleton for connection pool