Could someone explain how this works.