added zooming capabilities