add io ports to match hardware