mature scan.C