introduced Cube primitive