deleted and reconstructed the structure