How does this whole thing work?