register & get info from devices