added Viewport var