slightly improved interface
new required module: Common.pm
use Exporter('import') convention