have basic viewing server written