viewing state