finished major reconstructuring