gen_cube function

gen_cube