added a zoom feature