reverting flat structure