New functions added.