fixed bugs IH