Add HashIO