What we have delivered