--------------client.pm------------- package Client; use strict; require '../somepath/../abc.pl'; sub new { create and return a hash object } sub get_name { return $_[0]->{'Name'}; } 1; -------------