Myzus persicae - aphids under the microscope