added support for VNC