add on device ready