more ioboard stuff. beginning work on controller