disentangles
not defined yet