update + add cube