added zoom ability (I think)