Far, we've come so far We've come so far We've come so far We've come so far We've come so We've come so We've come so