Where we have been