Back to the future

work in progress