store the image, fixed zoom and restrukturing