working on #3: zoom in and zoom out