reinstruct

not defined yet