Hardware Research