fix IO2.read class method to use File2.open