adding IDL software