add cube demo