second half read through