added doc viewer