add io options