add ::fetch