update (new virtual design)