How does it all work?