Adaptation for different device