sketched out viewer client