initial hardware_support commit