add cperl mode, add customer init