IO format and interface update