using zoom and shift