also implemented lhb