part 1 of io testing