add hardware documents