add device enumeration into engine