in reply to Exporting Module Functions

use base qw(Exporter);

see base
also I don't see the need for a begin block here.