add cpanfile and test