skeleton for cpan module