restore header order