wav io revised