adding diskio class