takes us on