Building a time machine