introduced hexagondecomposition