updates adding remaining methods for discoverDevices