implement fetch into output model