or download this
C:\test>junk77
Global symbol "$message" requires explicit package name at C:\test\jun
+k77.pl line 9.
...
Bareword "processData" not allowed while "strict subs" in use at C:\te
+st\junk77.pl line 12.
Bareword "processData" not allowed while "strict subs" in use at C:\te
+st\junk77.pl line 16.
Execution of C:\test\junk77.pl aborted due to compilation errors.