add sl_io