zoom and rotate addition