electron microprobe recent advances 1516754