edit HB implementation