AdapterMode