partial internal FGH Added boundaries