fixed device state