work on zoom and rotation, animation