zoom in and out methods added