update with 0.03 from CPAN