hardware compatibility