added hypercube3