got sending IOPs, reading back ranges, and the sending back for another range working