Device names implementation