improve design and add a new Cube
addcube info