working on dviewer window