added features (zoom and dezoom)