updated adding 1 loop only to reads greater than 100,000