Refactoring Ioio_com