library of device to be used