hardware verification