changes to device