Where we have come from and where we are going