added cube demo