Virtual Pool