io class test