device opening