CHG: split out provision script, part2