Journal of Zhejiang University. Science. B