General revision on what we have done.