created IDeviceActions and IDevice