Frontend Restructuring