What has been done and what we still need to do