I'm still a bit new to Perl, so please bear with me. I'm a little confused about 'new'. When a line such as: $map = new mapObj("<filename.map>"); Is this creating a new file named <filename.map> or does the file already exist and it simple allows the use of this file in the script? PGA