where we have been