device variable