new module <<asourcecode>> only in the cpp client