mobile adaptation