added zoom in and out