rules text and functionality added