Restructurize all