Xu, Baolei, Faculty of science, the University of Sydney, Sydney, Australia, Australia