fragment hierarchy restructuring