device technical challenges