support cpanfile