The journey so far