IDL library