implements mirror effect