updated IO examples