added viewpage