example: Package.pm (contains the foll){ subroutine1 subroutine2 subroutine3 subroutine4 } script.pl(contains){ use Package; use strict; -- etc. ** call to subroutine ** }