using list to represent hwInfo