more work on zooming