Ben io day2

Not finished but most of it is done.