updates for hw