h/w adjust