basic preview of how it works