what has gone before...