Added virtual-dom