this is modified in hh.