set_mode()