added IDL examples