Added Ring Functions