read twice...three times... four times...