added basic prototype document viewer