first full read through