So how does it all work?