revice the contents stracture