3.0 restructuring