IO system mostly complete