updated zoom feature