functional roots