added a new type that functions as a pointer to the IOMM space