reexplain
not defined yet