add zoom in zoom out feature