add swap_on