Restructing everything