hw spec