start over
flatten structure
fix header