simplify find_by_hardware