iotower test all pass now...input and output abstracted to iodrawbridge