Where we have been: