Converted reading strategy to be more concise with looping rather than explicit reading