added zooming

Also documented