How far has the world come