first commit, need to add setters to Qtviewer