restructering types