endoenzyme
not defined yet