howitswork