started on hll, started on making degenerate cases for higher dimension