added suppot of cpan file