insight into endodegr