add rdio helper and lib