and compatibility for hardware