add hardware lists