Added new DeviceManager