So please help me understand how this works......