test for io