working through final read