advanced doping techniques