updates to hw