imple sl_io