New functions by Yu