lots of changes (Device->Item)