How it works.