fix care hash
fix cpanfile
refactor