improvement for zoom