compatibility analysis