working on get-padevice