added zoom factor