added hypercube neat