viewer is better