remove hardware detection and classification and use the ones from the hardware module