- descriptor discover/read/write, handle read/write