my idl routines