io solution