actually what I am asking about is should we write our own code into perl module or simply just use a normal include file for common sub routine that need to use on more than 1 script (which is without adding the line package in front to make it a perl module). does this make a different?