all of the scripts and functions from the IDL training packet