deobstruct
not defined yet