New functions have been added